8
75
21
5
7
103
17
9
29
6
98
28
90
57
53
38
23
11
87
96
32
15
34
79
16
58
37
31
33
48
59
25
41
40
287
62
68
118
248
137
150
261
70